APSEE-Reuse: A Model to Assist the Reuse and Classification of Software Process Assets
ثبت نشده
چکیده
This paper proposes a software process model based on the detailed description of software processes properties for the reuse and classification of their components. The proposed approach adopts the explicit separation of the main dimensions on process modeling. Also, the APSEE-Reuse system adopts a Case-Based Reasoning (CBR) approach to identify the similarity between the problem (the set of desired software process properties needed by a process designer) with process models stored in the case base. The main idea behind this model is related to the availability to store the multiple descriptions of process models, ranging from the abstract and generic process templates to enacted processes. So, a set of operators is available to extract different generic views from enacted process history. In addition, Policies (which constitute a special construct for the verification of static and dynamic processes properties) can be applied and reused on process models in any level.
منابع مشابه
Automated Support for Software Process Reuse: Requirements and Early Experiences with the APSEE Model
This paper discusses the need to provide better support for software processes reuse in PSEEs (process-centered software engineering environments). This discussion is influenced by the recent work on process reuse field presented by the literature and the experience of authors in the definition of a meta-model for process modeling, enaction and simulation in an integrated environment (APSEE). T...
متن کامل&%55$ssolhggwrr'hyhorsphqwwzlwkk5hxvhh%dvhggrqq0hfdqrvv 0hfdqrv$q2yhuylhz
ion levels, called reusable assets, these elements have to be stored in an adequate repository [4,5]. The supported abstraction levels are requirements level, design level and implementation level. Around the a reuse model has been defined, which is articulated over three edges, the technical model, the process model and the qualification model. The technical reuse model presents a duality comp...
متن کاملSoftware Model Engineering and Reuse
Reuse is an important aspect of software engineering that promises advantages like faster time-to-market, cost reduction, better maintainability etc. The software industry focuses on components and commercials of-the-shelf in order to gain reusable assets. However, reuse on the design level is normally not addressed. If we come to perceive models as assets of the software process, then the desi...
متن کاملDwarf Frankenstein is still in your memory: tiny code reuse attacks
Code reuse attacks such as return oriented programming and jump oriented programming are the most popular exploitation methods among attackers. A large number of practical and non-practical defenses are proposed that differ in their overhead, the source code requirement, detection rate and implementation dependencies. However, a usual aspect among these methods is consideration of the common be...
متن کاملPotential investigation of Reusing Ardabil Municipal Wastewater Treatment Plant Sludge Based on AHP and TOPSIS Models
Introduction :By ever-increasing of population, shortage of water resources and the necessity of wastewater treatment, huge volumes of sludge that is a byproduct of wastewater treatment, requires to be disposed in environmentally secure ways. The target of specifying strategic preferences of reuse of sludge has been to find the correct way of disposal or beneficial use of sludge. Material and ...
متن کامل